import {DataRouter} from "../frame/dataSource/DataRouter";
import {AbilityController} from "../controller/AbilityController";
import {ItemType} from "../frame/dataSource/DataModel";
import {
    BroadcastRequest,
    BroadcastType,
    ControllerNo,
    GuiControllerOpt,
    GuiId
} from "../controller/model/ControllerOpt";
import {ControllerBroadcast} from "../controller/ControllerBroadcast";
import Configer from "../frame/apiModel/config/Configer";
import {ConfigKey} from "../constant/ConfigConstant";
import {GlobalEnv} from "../utils/GlobalEnv";
import {Logger} from "../frame/apiModel/config/Logger";
import {TriggerFactory} from "../frame/TriggerFactory";
import {UnitModel} from "../frame/apiModel/adapterModel/model3/UnitModel";
import {ItemModel} from "../frame/apiModel/adapterModel/model3/ItemModel";
import {PlayerModel} from "../frame/apiModel/adapterModel/model4/PlayerModel";
import {PlayerFactory} from "../frame/PlayerFactory";
import {ModelFactory} from "../frame/apiModel/adapterModel/model5/ModelFactory";
import {ItemJson} from "../frame/apiModel/model/StoreJson";
import {GuiController, OptType} from "../controller/GuiController";
import {TaskController} from "../controller/TaskController";
import {CodeUtil} from "../frame/codeAdapter/CodeUtil";
import {ModelType} from "../frame/apiModel/adapter/adapterInterface/model5/IModelFactory";
import {UnitController} from "../controller/UnitController";
import {DataRouterUtil} from "../utils/router/DataRouterUtil";
import {GoodController} from "../controller/GoodController";
import {AbilityUtil} from "./ability/AbilityUtil";
import {ChangeUnitType} from "../type/Type";
import {ItemDataKey} from "../frame/dataSource/DataSource";

export function hardwareTrigger() {
    // const useItem = function (this: void) {
    // }
    // TriggerFactory.getInstance().registerMouseTrigger(useItem);
    TriggerFactory.getInstance().registerMouseWheel()
}
